Using Natural Language Interfaces
نویسندگان
چکیده
A goal of human factors research with computer systems is to develop human-computer communication modes that are both error tolerant and easily learned. Since people already have extensive communication skills through their own native or natural language (e.g. English, French, Japanese, etc.) many believe that natural language interfaces (NLIs) can provide the most useful and efficient way for people to interact with computers. Although some authors express a belief that computers will never be able to understand natural language (e.g. Winograd & Flores, 1986), others feel that natural language processing technology needs only to advance sufficiently to make general purpose NLIs possible. Indeed, there have been several attempts to produce commercial systems. The goal for most natural language systems is to provide an interface that minimizes the training required for users. To most, this means a system that uses the words and syntax of a natural language such as English. There is, however, some disagreement as to the amount of " understanding " or flexibility required in the system. Systems have been proposed that permit users to construct English sentences by selecting words from menus (Tennant et al. 1983). However, Woods (1977) rejects the idea that a system using English words in an artificial format should be considered a natural language system, and assumes that the system should have an awareness of discourse rules that make it possible to omit easily inferred details. In further contrast, Perlman (1984) suggests that " naturalness " be determined by the context of the current application and urges the design of restricted " natural artificial " languages. Philosophical issues about the plausibility of computers understanding and generating natural language aside, it was widely believed
منابع مشابه
Focus of Attention in Decision Support Systems
In this paper, we argue that natural language interfaces with discourse capabilities have an important role to play in decision support systems, because such interfaces are responsive to focus of attention in the mind of a human decision maker. The decision support systems that we will discuss employ graphical user interfaces. They are characterized by strict ordering requirements for commands,...
متن کاملA Method for Development of Dialogue Managers for Natural Language Interfaces
This paper describes a method for the development of dialogue managers for natural language interfaces. A dialogue manager is presented designed on the basis of both a theoretical investigation of models for dialogue management and an analysis of empirical material. It is argued that for natural language interfaces many of the human interaction phenomena accounted for in, for instance, plan-bas...
متن کاملTowards Portable Controlled Natural Languages for Querying Ontologies
Natural Language Interfaces (NLIs) to structured data allow users to interact with a system using written or spoken language to perform tasks that require knowledge of a formal language. Due to natural language complexity and ambiguity, such interfaces usually support a Controlled Natural Language (CNL): a subset of a natural language that includes certain vocabulary and grammar rules that have...
متن کاملA Practical Algorithm for Parsing Non Deterministic Atn-based Natural Language
This work considers a parsing algorithm for implementing ATN-based natural language interfaces. That algorithm has many practical improvements compared to other parsing algorithms. Resolution of syntax ambiguity , programming facilities and post execution of semantic actions are some of the features included too. The algorithm was implemented in order to design a software tool to automatically ...
متن کاملC-Roids: Life-like Characters for Situated Natural Language User Interfaces
In a future scenario where many devices can be controlled using the voice, easy and intuitive access and will be crucial for avoiding cognitive overload when faced with many different systems and interaction models. We propose a model for interaction with spoken language interfaces with heterogeneous tasks, based on the idea of using a family of life-like characters. The properties of these cha...
متن کاملIntegrated Processing Produces Robust Understanding Mallory Seifridge
Natural language interfaces to computers must deal with wide variation in real-world input. This paper proposes that, in order to handle real-world input robustly, a natural language interface should be constructed in accord with principles of integrated processing: processing syntax and semantics at the same time, processing syntax and semantics using the same mechanisms, and processing langua...
متن کامل